package model

import "time"

type BaseModel struct {
	ID       int64     `gorm:"primary_key"`
	SysCtime time.Time `gorm:"autoCreateTime"`
	SysUtime time.Time `gorm:"autoUpdateTime"`
	IsDelete int8
}

type SysUserInfo struct {
	BaseModel
	UserID   string
	UserName string
	UserAddr string
	UserAge  int16
	UserSex  int8
}

func (SysUserInfo) TableName() string {
	//实现TableName接口，以达到结构体和表对应，如果不实现该接口，并未设置全局表名禁用复数，gorm会自动扩展表名为sys_user_infos（结构体+s）
	return "sys_user_info"
}
